#!/usr/bin/env bash

# 注意：一定要配置--network=host，否则dubbo在zookeeper上注册的是容器内的动态ip，导致外部消费者访问不到
#--network=host:此时，Docker 容器的网络会附属在主机上，两者是互通的。
# 例如，在容器中运行一个Web服务，监听8080端口，则主机的8080端口就会自动映射到容器中
# 默认情况下启动的Docker容器，都是使用 bridge，Docker安装时创建的桥接网络，每次Docker容器重启时，会按照顺序获取对应的IP地址，这个就导致重启下，Docker的IP地址就变了
docker run -it -p 20880:20880 --network=host course-dubbo-service:latest --mysql.address=192.168.231.70